Jump To:
Technical Notes
Apple provides APIs, file format specifications, and other resources to provide developers with opportunities to interact with and extend various Apple applications.

Apple Applications Resources
A guided introduction and learning path for developers writing code that interacts with Apple applications.   Descriptions of procedural C and Objective-C programming interface elements to Apple's applications.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Topic
Sort by
Date
Apple Image Capture Camera Module changes for Mac OS X Update 10.1.3 (HTML) (PDF) ()
TN2040: Changes to the Apple Image Capture camera modules for Mac OS X Update 10.1.3.
Image Capture 2002-04-16
iTunes Visual Plug-ins (HTML) (PDF) ()
TN2016: Describes the APIs used by iTunes and its Visual plug-ins to communicate back and forth.
iTunes 2001-06-26
iTunes Visual Plug-ins for Windows (HTML) (PDF)
TN2098: Creating visual plug-ins for iTunes Windows 4.1 and later.
iTunes 2003-10-17
About the Keynote XML File Format (APXL Schema) (HTML) (PDF)
TN2067: Describes the Keynote XML file format schema for developers creating or modifying Keynote presentations programmatically.
Keynote 2003-02-12
Deconstructing A Keynote Document: Part One - Slides (HTML) (PDF)
TN2073: Provides a Keynote XML file format overview; details the XML, showing slide, text and graphics functionality.
Keynote 2003-05-20
Browser Plugins in Mac OS X (HTML) (PDF) ()
TN2020: Describes the format of web browser plugins for Mac OS X.
Safari 2001-05-31
Extending and Controlling Sherlock (HTML) (PDF) ()
TN1141: Discusses features of Sherlock 2, including additions to the Internet Search Plug-in language and Applescript commands.
Sherlock 2000-08-14
Sherlock's Find By Content Library (HTML) (PDF) ()
TN1180: A description of routines provided by Sherlock's Find by Content library.
Sherlock 1999-10-01